// npm install crypto-js

import CryptoJS from 'crypto-js';

// 加密密钥（建议从环境变量或配置中心获取，不要硬编码）
const SECRET_KEY = 'your-secret-key-123';

/**
 * AES 加密密码
 * @param {string} password 明文密码
 * @returns {string} 加密后的密码
 */
export const encryptPassword = (password) => {
  return CryptoJS.AES.encrypt(password, SECRET_KEY).toString();
};

// 使用示例
const password = 'user-password-123';
const encryptedPassword = encryptPassword(password);
console.log('加密后的密码:', encryptedPassword);
